"""
使用pymysql操作数据库
1、连接mysql数据库
2、connect ：参数
    host：主机 -- ip地址
    port ：端口号
    user ：用户名
    password ：密码
    database：数据库名
    charset :utf-8 依据数据库版本
    3、创建游标对象 cursor
"""
# 导入模块
import pymysql

# 创建连接
con = pymysql.connect(
    host='127.0.0.1',
    user='root',
    password='123456',
    port=3306,
    database='db_qiku',
)
# 测试连接是否成功
print(con)

# 创建游标对象 cursor
cursor = con.cursor()

# 定义sql语句
sql = 'select * from student'

# 执行sql语句
cursor.execute(sql)

# 从游标对象中获取数据
data = cursor.fetchone()
print('获取一条数据：', data)

data_s = cursor.fetchmany(2)
print('获取指定条数数据：', data_s)

datas = cursor.fetchall()


# 输出数据
# print(datas)

# 遍历获取数据
for row in datas:
    print(row)
    print(row[0], row[1], row[2], row[3], row[4])
    for colum in row:
        print(colum)

# 关闭游标
cursor.close()

# 关闭连接
con.close()
